home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Epic Collection 3
/
Epic Collection 3, The (1997)(Epic Marketing)[!].iso
/
internet
/
misc
/
indexmaker
/
indexmaker.doc
< prev
next >
Wrap
Text File
|
1996-09-08
|
6KB
|
198 lines
***************
* Index Maker *
***************
Introduction
------------
If you want to understand what is this program just imagine the
following situation :
You go on holidays for 3 or 4 weeks. But during this period
Aminet goes on receiving new archives. So when you go back
you have a big problem : how to find these archives in the big
Aminet index ?
Index Maker is the solution. You can use it to extract from the
index only the archives which have been published during a
chosen period.
So if you don't want to use Aminet indexes you can delete Index Maker
right now, I won't hurt you ;)
Features
--------
Here comes the list of Index Maker :
- Fast
- AST support : you can extract some CD ROM indexes from the global CD index
- Automatic detection of fields' size, based on headers
- Very simple to use
Installation
------------
I think I could say it is very easy. Just put Index Maker where you want. :-))
Required
--------
Amiga 4000 T with 68060 or PowerPC, 20 MB of free RAM and 2 hard drives of 1 GB ;-)
Hey I was joking ! Don't be afraid !
Seriousely it should work on every Amiga with Dos.library V37 or newer and
some memory (1 or 2 MB should be sufficient but I'm not sure). I hope
it will also work on A1200+/1300.
You also need an Aminet Index with 5 fields of any size (network or CD ROM).
WARNING : Some internet sites like ftp.luth.se still have 4 fields indexes.
Index Maker WON'T work on these indexes.
Usage
-----
From CLI : Usage : Index Maker -in <Index name> [ -out <Output file name> ]
-eq/gt/lt/ge/le/ne <Age>
Hum....I think I should explain these things :
* "Index name" is the name of the Index file with its path (example : Work:MyIndex).
This argument MUST be given, or an error message will be displayed.
* "Output file name" is the name of the file which will contain the new index
with its path (example : Ram:MessyASCIIFile). If you don't specify it Index Maker will
use standard output (generally the screen).
* "Age" is the age limit of the archives, which will say if they can be included or not.
The possible keywords are :
-eq : archives'age must be equal to "Age"
-gt : archives'age must be greater than "Age"
-lt : archives'age must be lesser than "Age"
-ge : archives'age must be greater or equal than "Age"
-le : archives'age must be lesser or equal than "Age"
-ne : archives'age musn't be equal to "Age"
Examples
--------
* Conversion of the file Work:Tmp/Index to extract news from the last 4 weeks :
IndexMaker -in Work:Tmp/Index7 -le 4
* The same but to the file Ram:InputFile :
IndexMaker -in Work:Tmp/Index -out Ram:InputFile -le 4
* And now a RECENT index :
IndexMaker -in Work:Tmp/Index -out Ram:InputFile -eq 0
History
-------
November 1995 Version 1.0 First version. All keywords implemented,
just a little problem of memory allocation
to be fixed.
Version not released.
March 1996 Version 1.1 I've had a lot of personal problems so this baby's
been sleeping on my hard drive for 4 months.
Now I have fixed remaining bugs. Seems to work
fine now :)
First Aminet release.
Tests
-----
Index Maker has been created and tested on an Amiga 1200 with a Blizzard 1220/4 expansion
card. Here are two examples of its speed :
File Length Time
---- ------ ----
Aminet Index (2 March 96) 1874452 bytes 10 seconds
The same but different test 10 seconds
AST CD Index (2-9) 2058033 13 seconds
The command lines are :
IndexMaker -in Netindex -out ram:recent -eq 0
IndexMaker -in Netindex -out hollidays -le 4
IndexMaker -in CdIndex -out ram:cd7 -eq 7
Disclaimer
----------
Index Maker has been tested on my machine (see tests) and you use it at your own risks.
I can't be responsible for lost data due to its usage. With used algorithms it shouldn't
make damages.
Distribution
------------
Index Maker is GIFTWARE. If you like it and use it you can send me something, according
to the value you give to Index Maker (if you send me money please send me cash only).
I keep a copyright on this program. Public domain organisations and magazines
are allowed to distribute it if the archive remains intact (don't hack Index Maker) and
if the price of the support is normal. France Festival Distribution WILL NEVER
BE ALLOWED TO DISTRIBUTE THIS PROGRAM.
Of course Aminet is allowed to distribute it and to put it on an Aminet CD ROM :-)
Author
------
Index Maker has been created by :
Franck Aniere
30 Rue Jean Bouin
93220 GAGNY (France)
E-Mail : aniere@univ-mlv.fr
WEB : http://massena.univ-mlv.fr/~aniere (in French for the moment but try my links ;))
IRC : nickname FSA on the channel #amigafr (sometimes #amiga, #xfiles and #xfilesfr)
You can join me for any suggestions, bug reports, enforcer hits (I have no MMU)
or just to tell me what do you think of it.
If you find a bug or if Index Maker doesn't work with your files contact me and and I'll
fix the problem quickly. Instead of writting another program if mine doesn't work
with you just tell me what do you want in it and I'll see if I add this feature.
Thanks
------
Arne Meyer for AST, the greatest Aminet search tool (I use it everyday).
My friends of #amigafr, for various reasons
Amiga creators, for such a wonderful computer.
To do
-----
Well, I think I will rewrite it when I will have a little time.